# -*- coding: utf-8 -*-
# Project  : tornado_video
# FileName : test.py
# Time     : 2020/9/25 15:21
# Author  : Mason101


def res_data():
    data = ['8.3分 / 2020 / 欧美 / 犯罪,悬疑 / 1554次播放\xa0\xa0']
    more_data = ['主演：', '凯瑟琳·凯丽', '\xa0', '李·恩格里比', '\xa0', '马克·斯坦利', '\xa0', '罗森达·桑德尔', '\xa0', '舒巴姆·沙拉夫', '\xa0', '导演：', '吉姆·费尔德·史密斯', '\xa0', '类型：', '犯罪,悬疑\xa0\xa0', '地区：', '欧美\xa0\xa0', '年份：', '2020\xa0\xa0', '简介：新一季四个新案件，四个新嫌疑人，一个房间，谁说的是真话？']

    data1 = data[0].split(" / ")
    arr = {
        "score": data1[0],
        "year": data1[1],
        "category": data1[2],
        "tag": data1[3].split(","),
    }
    print(arr)

    sp_list, s_index = [], 0
    for m in range(len(more_data)):
        if "：" in more_data[m]:
            if m == 0:
                s_index = 1
            else:
                sp_list.append(more_data[s_index: m])
                s_index = m + 1
    # arr2 = {
    #     "actor": [ac for ac in sp_list[0] if "\xa0" not in ac],
    #     "director": sp_list[1][0],
    #     "tag": sp_list[2][0].split("\xa0")[0].split(","),
    #     "category": sp_list[3][0].split("\xa0")[0],
    #     "year": sp_list[4][0].split("\xa0")[0],
    #     "info": more_data[-1].split("：")[1],
    # }
    arr["actor"] = [ac for ac in sp_list[0] if "\xa0" not in ac]
    arr["director"] = sp_list[1][0]
    arr["info"] = more_data[-1].split("：")[1]
    print(arr)


if __name__ == '__main__':
    res_data()
